import request from '@/config/axios'

// 数字人课堂 VO
export interface KetangVO {
  id: number // 主键ID
  name: string // 课堂名称
  num: string // 课堂编号
  session: string // 数字人session
  picBg: string // 文件路径
  ktStudyFileId: string // 学习资料id列表
  mindMapId: number // 思维导图id
  status: number // 状态：1-打断，0-不打断
}

// 数字人课堂 API
export const KetangApi = {
  // 查询数字人课堂分页
  getKetangPage: async (params: any) => {
    return await request.get({ url: `/kt/ketang/page`, params })
  },

  // 查询数字人课堂详情
  getKetang: async (id: number) => {
    return await request.get({ url: `/kt/ketang/get?id=` + id })
  },

  // 新增数字人课堂
  createKetang: async (data: KetangVO) => {
    return await request.post({ url: `/kt/ketang/create`, data })
  },

  // 修改数字人课堂
  updateKetang: async (data: KetangVO) => {
    return await request.put({ url: `/kt/ketang/update`, data })
  },

  // 删除数字人课堂
  deleteKetang: async (id: number) => {
    return await request.delete({ url: `/kt/ketang/delete?id=` + id })
  },

  // 导出数字人课堂 Excel
  exportKetang: async (params) => {
    return await request.download({ url: `/kt/ketang/export-excel`, params })
  },
}